package com.zzyl.service;

import com.zzyl.base.PageResponse;
import com.zzyl.dto.DeviceServiceDataPageQueryDto;
import com.zzyl.vo.DeviceDataGraphVo;
import com.zzyl.vo.DeviceDataVo;

import java.util.List;

/**
 * @Description DeviceDataService
 * @Author Bafeii7
 * @Date 2025-05-22 16:59
 */
public interface DeviceDataService {
    PageResponse<DeviceDataVo> pageQueryDeviceData(DeviceServiceDataPageQueryDto pageQueryDto);
    List<DeviceDataGraphVo> queryDeviceDataListByDay(String iotId, String fuctionId, String endTime, String startTime);

    List<DeviceDataGraphVo> queryDeviceDataListByWeek(String iotId, String functionId, String endTime, String startTime);
}
